frequent public presence to be socially important - Turc Anglais Dictionnaire